部署web项目到tomcat | 您所在的位置:网站首页 › tomcat 发布 › 部署web项目到tomcat |
部署web项目到tomcat
目标:能够把web项目部署到tomcat服务器 路径:1. 在tomcat中直接发布web项目 2. 使用虚拟路径发布web项目 3. 使用独立xml配置发布web项目 一. 将web项目复制到tomcat的webapps目录下 示例演示:在tomcat中发布的web项目都会存在于webapps文件夹下,如果这里使用手动发布项目,可以先在webapps文件夹下创建一个文件夹heima作为项目名,然后在heima文件夹下新创键一个index.html页面作为该项目的主页,然后输入内容,启动tomcat服务器即可 1、在webapps文件夹下新创建一个文件夹heima作为项目名 2、在heima文件夹下新创键一个index.html页面,并输入如下内容 我的第一个JavaWeb项目3、启动tomcat服务器(双击bin目录下的startup.bat文件) 4、通过URL访问 访问web目录下的index.html的url为:http://localhost:8080/heima/index.html 补充:我们发现当我们在浏览器地址栏中不输入heima项目下的index.html也可以访问主页面中的内容, 原因:当我们启动tomcat服务器的时候,在tomcat服务下的conf文件夹下有个配置文件叫做web.xml,这个文件中有如下代码: index.html index.htm index.jsp这些代码称为欢迎页面,当我们在访问项目的时候如果不输入页面的时候,那么就会默认访问项目下默认的欢迎页面,从上往下依次访问。访问顺序:index.html、index.htm、index.jsp。所以当我们在浏览器地址栏中不输入页面的时候就会访问欢迎页面。 二、虚拟路径发布web项目要实现虚拟路径发布web项目,需要修改server.xml配置文件 在conf/server.xml文件的host元素中配置Context(上下文)标签 path属性: 虚拟访问目录的名称 docBase属性: Web应用所在目录 好处:项目不需要发布在webapps下,因为webapps项目越多,导致tomcat启动越慢。 找到server.xml文件中148行,host元素,写下面的代码: 启动tomcat服务器,然后在浏览器上测试:http://localhost:8080/aaa/index.html 三、独立xml配置发布web项目第1步:在tomcat/conf目录下新建一个Catalina目录(如果已经存在无需创建) 第2步:在Catalina目录下创建localhost目录 第3步:在localhost中创建xml配置文件,名称为:second(注:这个名称是浏览器访问路径,随便定义) 第4步:添加xml文件的内容为: 说明: reloadable="true"表示可以重复加载。 第5步:在e:/MyWeb/下创建index.html,访问测试 小结:当一个web项目开发结束后,需要把web项目发布到tomcat服务器(项目上线、项目发布) 通常企业发布web项目的方式: 方式一:直接发布 (最简单、最便捷) 直接把web项目复制到tomcat目录下的webapps文件夹下 方式二:虚拟路径 (把tomcat和web项目分离) 修改tomcat自带的server.xml配置文件 + 指定web项目路径 方式三:独立xml文件 tomcat的conf目录下新建一个Catalina目录 Catalina目录下新建xml文件(名字自定义),并添加配置参数 指定web项目路径 |
CopyRight 2018-2019 实验室设备网 版权所有 |